WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
此概念图以 IHMC CmapTools 创建, 内含信息有关于: 第十三章 統一塑模語言 靜態模型分析與設計工具, 關聯的關係的一些特性 包括 (四)多重性(Multiplicity), 可見性(Visibility) 是 在屬性或操作的前面有一個符號 是用來代表該資料之可見性 (Visibility),主要是用來描述該 資料的存取特性,表13-6是可見性 的表示符號, UML設定的工作目標 是 (1)提供一種泛用性的塑模語言來 支援塑模作業。 (2)支援大型資訊系統、同步工程 、樣式開發、專案團隊開發的作業需 求。 (3)統一塑模的表示方法。 (4)涵蓋完整的生命週期包括需求分 析、分析、設計、測試與實作等階段。 (5)從邏輯、流程、開發、情境與實 作等觀點進行物件塑模作業。, (3)介面 是 所謂「介面」(Interface)是指: 「定義元件或物件的基本特性與 使用方法,它是元件對外溝通的 一種協定, UML 2.0版主要是根據Kruchten提出 的 4+1 View的觀點來設計建構模式 的工具(圖13-6)。 包括 情境觀點, 1. 類別 是 「類別」(Class)是指:「一群 具有相同特性之物件的集合。」 因此,同一個類別均具有相同的 名稱(Name)、屬性(Attribute) 與操作(Operation)。如圖13-8所 示,類別的表示符號是一個矩形 ,中間有兩條直線區分名稱、屬性 與操作。, 13.9 部署圖 的 部署圖的步驟, 4+1 View軟體架構 是 以使用個案為軸心來整合各種觀點 建構的模型,並針對不同系統開發 人員角色的工作需求提供一些設計 的具體指導原則與做法。表13-3是 統一塑模圖形與設計觀點的對應表, UML 2.0版主要是根據Kruchten提出 的 4+1 View的觀點來設計建構模式 的工具(圖13-6)。 包括 流程觀點, 靜態模型的建立步驟 是 (1)制定目標。 (2)需求分析。 (3)初步靜態模型的 製作-架構圖。 (4)細部靜態模型的 製作-屬性、操作與訊 息傳遞。 (5)檢討與修正。 (6)完成靜態模型的製 作。, 13.9 部署圖 定義是 是描述一個資訊系統在執行期間, 處理節點的結構與節點上存在的元 件,其目的是以視覺化方式來描述 分散式系統的硬體架構, 製作類別圖的實施步驟 包括 (三)步驟三﹕繪製類別圖, (二)步驟二﹕確認類別間之關係 準則是 (1)判定相依的關係:如果一個類別使 用到其他類別的服務,而且被使用的類 別的改變可能影響到使用的類別,則兩 者之間可能存在相依關係,另一種作法 是發現循序圖當中物件之間有互動情形 例如訊息傳遞等,則兩個類別之間可能 存在相依的關係。 (2)判定一般化的關係:若有發現某一 個類別具有另一個類別的特性例如屬性與 操作等,則兩個類別之間可能存在一般化 的關係。 (3)判定關聯的關係:某一個類別知道 另一個類別的物件的存在,或是某一個類 別的物件使用到另一類別的服務,但是並 不擁有此一服務或訊息,則兩個類別之間 可能存在關聯的關係。 (4)判定實現的關係:若是某一個類別的 行為是由另一類別來描述,則這兩個類別之 間可能存在實現化的關係。, 13.6 合成結構圖 包括 (1)組件, 類別的屬性 是 一個類別的屬性是定義物件的特性 包括屬性名稱與資料型態,所謂「 屬性」(Attribute)是指﹕「一個類 別具有的性質、特徵與狀態。」而屬 性是一個類別必備的項目,吾人可以 賦予屬性一個初始值(Initial Values) ,資料型態有整數、絕對整數、布林 代數與字串等類型, 關聯的關係的一些特性 包括 (二)反身關聯(Reflexive Association), 2. 關係 包括 (5)組合(Composition), 1. 類別 的 類別的操作, 13.6 合成結構圖 包括 (2)埠, (1)組件 是 所謂「組件」(Part)是指: 「包含在一個分類器中一個 或多個實作的案例。」如圖 13-21所示